package services.interfaces;

import java.util.ArrayList;
import java.util.Calendar;

import use_case.processRental.Customer;
import use_case.processRental.Sale;

public interface IBillingServiceAdapter {
	//retrieves the customer's information from the Catalog Service and date that 
	//retrieves the current date
	//each day the item is late, charge the customer's credit card

	public void addRentalRecord(Customer customer, Sale sale);
	public void updateRentalRecord(ArrayList<Customer> customer, ArrayList<Sale> sale);
	public int getNumberOfRentalRecords();
	public void overdueCharge();
	public boolean isOverdue(Calendar dueDay);

}
